# -*- coding: utf-8 -*-
# &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
# Odoo Connector
# QQ:35350428
# 邮件:sale@100china.cn
# 手机：13584935775
# 作者：'amos'
# 公司网址： www.odoo.pw  www.100china.cn
# Copyright 昆山一百计算机有限公司 2012-2016 Amos
# 日期：2014-06-18
# &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

from odoo import api, fields, models, tools, SUPERUSER_ID, _
from odoo.exceptions import AccessDenied, AccessError, UserError, ValidationError
from odoo.osv import expression
import xmlrpclib
from datetime import *
import time
import uuid
from odoo.tools import float_is_zero, float_compare, DEFAULT_SERVER_DATETIME_FORMAT
from datetime import datetime, timedelta
import string
import random

class ir_actions_act_window(models.Model):
    _inherit = 'ir.actions.act_window'

    ir_values_ids = fields.One2many('ir.values', compute='_compute_ir_values', string=u'动作绑定')

    @api.depends()
    def _compute_ir_values(self):
        for model in self:
            value_unpickle = 'ir.actions.act_window,%s' % model.id
            model.ir_values_ids = self.env['ir.values'].sudo().search([('key2', '=', 'client_action_multi'),('value', '=', value_unpickle)])
